Big Huge Thesaurus

Nauclea diderrichii

noun